namespace Admin.Domain.Entities;

public class SystemLog
{
    // 主键
    public Guid Id { get; private set; }

    // 时间戳
    public DateTime Timestamp { get; private set; } = DateTime.UtcNow;

    // 日志消息
    public string Message { get; private set; }

    // 私有构造函数，防止外部直接实例化
    private SystemLog(string message)
    {
        Message = message;
    }

    // 静态创建方法
    public static SystemLog Create(string message)
    {
        return new SystemLog(message);
    }
}
